package com.windowes.weichang.dto;

import com.windowes.weichang.pojo.*;

import java.util.List;

/***
 *
 * @author: yangqing
 * @email: qing.yang@bangdao-tech.com
 * @createTime: 2018/6/9 上午8:07
 * @description:
 *
 **/
public class DemandDto {
    private WShop shop;
    private Demand demand;
    private DemandItem item;
    private List<DemandArrival> appointArrivalList;
    private DemandProjectOutDto project;
    private List<DemandItemMedia> projectPlanPicsUrls;
    private DemandCommentOutDto comment;
    private List<DemandItemMedia> projectDonePicUrls;
    private String[] demandUrls;
    private List<OrderStatus> orderStatuses;
    private List<DemandOperateLog> operateLogs;
    private List<DemandTalk> talks;

    public String[] getDemandUrls() {
        return demandUrls;
    }

    public void setDemandUrls(String[] demandUrls) {
        this.demandUrls = demandUrls;
    }


    public Demand getDemand() {
        return demand;
    }

    public void setDemand(Demand demand) {
        this.demand = demand;
    }

    public DemandItem getItem() {
        return item;
    }

    public void setItem(DemandItem item) {
        this.item = item;
    }


    public void setAppointArrivalList(List<DemandArrival> appointArrivalList) {
        this.appointArrivalList = appointArrivalList;
    }

    public List<DemandArrival> getAppointArrivalList() {
        return appointArrivalList;
    }

    public DemandProjectOutDto getProject() {
        return project;
    }

    public void setProject(DemandProjectOutDto project) {
        this.project = project;
    }

    public void setProjectPlanPicsUrls(List<DemandItemMedia> projectPlanPicsUrls) {
        this.projectPlanPicsUrls = projectPlanPicsUrls;
    }

    public List<DemandItemMedia> getProjectPlanPicsUrls() {
        return projectPlanPicsUrls;
    }


    public void setComment(DemandCommentOutDto comment) {
        this.comment = comment;
    }

    public DemandCommentOutDto getComment() {
        return comment;
    }

    public void setProjectDonePicUrls(List<DemandItemMedia> projectDonePicUrls) {
        this.projectDonePicUrls = projectDonePicUrls;
    }

    public List<DemandItemMedia> getProjectDonePicUrls() {
        return projectDonePicUrls;
    }

    public void setOrderStatuses(List<OrderStatus> orderStatuses) {
        this.orderStatuses = orderStatuses;
    }

    public List<OrderStatus> getOrderStatuses() {
        return orderStatuses;
    }

    public List<DemandOperateLog> getOperateLogs() {
        return operateLogs;
    }

    public void setOperateLogs(List<DemandOperateLog> operateLogs) {
        this.operateLogs = operateLogs;
    }

    public WShop getShop() {
        return shop;
    }

    public void setShop(WShop shop) {
        this.shop = shop;
    }

    public List<DemandTalk> getTalks() {
        return talks;
    }

    public void setTalks(List<DemandTalk> talks) {
        this.talks = talks;
    }
}
